package com.zmn.oms.model.entity.ins;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：订单保险
 *
 * @author liuying
 * @date 2018-11-07 20:15
 */
@Data
public class InsOrder implements Serializable {

    private static final long serialVersionUID = 1548162973675L;

    /**
     * 主键
     * <p>
     * isNullAble:0
     */
    private Long insId;

    /**
     * 订单ID
     * isNullAble:0,defaultVal:0
     */
    private Long orderId;

    /**
     * 平台标志：1.言而有信 2.啄木鸟
     * isNullAble:0,defaultVal:1
     */
    private Integer plat;

    /**
     * 服务平台标志：1.言而有信 2.啄木鸟
     * isNullAble:0,defaultVal:1
     */
    private Integer platWork;

    /**
     * 订单类型：1 新单、2 返修单
     * isNullAble:0,defaultVal:1
     */
    private Integer type;

    /**
     * 子公司id
     */
    private Integer companyId;

    /**
     * 子公司名称
     */
    private String companyName;

    /**
     * 务商公司(信息公司/服务商/承包商)id
     */
    private Integer manageCompanyId;

    /**
     * 务商公司(信息公司/服务商/承包商)名称
     */
    private String manageCompanyName;

    /**
     * 一级组织id
     * isNullAble:0,defaultVal:0
     */
    private Integer orgOneId;

    /**
     * 二级组织id
     * isNullAble:0,defaultVal:0
     */
    private Integer orgTwoId;

    /**
     * 三级组织id
     * isNullAble:0,defaultVal:0
     */
    private Integer orgThreeId;

    /**
     * 四级组织id
     * isNullAble:0,defaultVal:0
     */
    private Integer orgFourId;

    /**
     * 城市id
     * isNullAble:0,defaultVal:0
     */
    private Integer cityId;

    /**
     * 行政城市id
     * isNullAble:0,defaultVal:0
     */
    private Integer naturalCityId;

    /**
     * 城市名称
     * isNullAble:0,defaultVal:0
     */
    private String naturalCityName;

    /**
     * 用户地址
     * isNullAble:0,defaultVal:
     */
    private String userAddress;

    /**
     * 当前用户地址
     * isNullAble:0,defaultVal:
     */
    private String currentAddress;

    /**
     * 服务分组ID
     * isNullAble:0,defaultVal:0
     */
    private Integer productGroupId;

    /**
     * 服务分组名称
     * isNullAble:0
     */
    private String productGroupName;

    /**
     * 服务分类ID
     */
    private Integer categOneId;

    /**
     * 服务分类ID
     */
    private Integer categId;

    /**
     * 服务分类ID
     */
    private Integer productId;

    /**
     * 产品信息
     */
    private String productInfo;

    /**
     * 服务分类ID
     */
    private Integer servCategId;

    /**
     * 保险产品品类标签
     */
    private Integer categTag;

    /**
     * 计价级别
     */
    private Integer priceLevel;

    /**
     * 工程师ID
     * isNullAble:0,defaultVal:0
     */
    private Integer masterId;

    /**
     * 维修工程师姓名
     * isNullAble:1,defaultVal:
     */
    private String masterName;

    /**
     * 维修工程师电话
     * isNullAble:1,defaultVal:
     */
    private String masterPhone;

    /**
     * 维修工程师身份证
     * isNullAble:1,defaultVal:
     */
    private String masterCardNo;

    /**
     * 结果状态：1 进行中，2 成功，3 失败，4 弃单
     * isNullAble:0,defaultVal:1
     */
    private Integer resultStatus;

    /**
     * 当前订单状态：11 已录入、21 已确认、31 已派单、41 已接单、51 已上门、61 已完成、71 已取消
     * isNullAble:0,defaultVal:1
     */
    private Integer status;

    /**
     * 完成时间
     * isNullAble:1
     */
    private Date completeTime;

    /**
     * 创建时间
     * isNullAble:0
     */
    private Date createTime;

    /**
     * 最新修改时间
     * isNullAble:1
     */
    private Date updateTime;

}
